RMDIR

#include <direct.h>  требуется  только  для объявления функции
int rmdir(pathname);
char *pathname;      path-имя удаляемого директория

Описание.
Функция rmdir удаляет директорий, определяемый по pathname . Директорий должен быть пустым и он не может быть текущим рабочим директорием или директорием корня.

Возвращаемое значение.
Функция rmdir возвращает значение 0, если директорий успешно удален. Возвращаемое значение -1 свидетельствует об ошибке и errno устанавливается в одно из следующих значений:

               Значение                       Его смысл
                                 
         EACCES               Заданное path-имя не является  директо-
                              рием; или директорий не пуст,  или  ди-
                              ректорий является текущим рабочим   ди-
                              ректорием  или директорием корня.
                           
         ENOENT               Path-имя не найдено

            

Пример:

            #include <direct.h>
            
            int result1, result2;
            
               /*  следующие  операторы  удаляют два директория: ** один в
         корне, другой - в текущем рабочем ** директории */
            
            result1=rmdir("/data1");
            result2=rmdir("data2");
         
Hosted by uCoz